<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <h1>这是1标题</h1>
    <p>ticketnum- -在汇编上，要做3步操作，
1.内存数据搬入CRU寄存器
2.CPU内部 - - 
<img src="D:\\www\\123.png">
3.写回内存
<b>假如线程1执行</b>完第二步，<b>准备执行第三步</b>，就被切走了，保存上下文，数据：9999，pc下一个执行位置3。
线程2来了，<b><i>假设线程2的运气比较好减到了1</i></b>，又被切走了，1已经写回内存了。
<s>这样就会导致线程1来了，直接把1干到9999</s>
1.把数据从内存搬到CPU内寄存器，本质：共享变成线程私有
2.寄存器的内容！！！！叫做执行流（线程)的硬件上下文
ticketnum–不是原子的，分为执行前，执行中，执行后
<u>多线程并发切换导致的线程安全问题！</u>
一行汇编，就认为是原子的！</p>


<img src=""
width="100px" height="120px" border="90px" alt="动漫图片加载失败" title="这个是动漫图片">
<!-- <a href="https://chat.deepseek.com/">跳转到ai界面</a> -->
<a href="https://chat.deepseek.com/" target="_blank"><img src="./tup/image.png"title="跳转到ai界面"></a>
 
</body>
</html>